package com.ttg.model.vo;

import lombok.Data;

import java.math.BigDecimal;

/**
 * Description： 账户综合结构分解清算
 * Author: chenyou
 * Date: 2025/9/30 14:44
 * Company: ttg
 * Copyright: Copyright (c) 2025
 */
@Data
public class CMAcctComprehensiveAnalysisVO {

    /**
     * 区间类型：month-月度，year-年度
     */
    private String intervalType;

    /**
     * 账户维度： 0-直绑账户，1-全量账户
     */
    private Integer acctDimType;

    /**
     * 账户项目类型：
     * 综合付息(0,"综合付息"),
     * 结算手续费(1,"结算手续费"),
     * 云音响费用(2,"云音响费用"),
     * 绩效和计价(3,"绩效和计价"),
     * 涉贷利息差(4,"涉贷利息差"),
     */
    private Integer acctItemType;

    /**
     * 清算年度
     */
    private String settleYear;

    /**
     * 清算月度
     */
    private String settleMonth;

    /**
     * 清算-收入金额
     */
    private BigDecimal settleIncomeAmt;

    /**
     * 清算-支出金额
     */
    private BigDecimal settleOutAmt;

    /**
     * 清算-净支出金额
     */
    private BigDecimal settleNetOutAmt;

    /**
     * 清算-模拟利率
     */
    private BigDecimal settleRate;

    /**
     * 清算-累计支出
     */
    private BigDecimal settleAggregateOutAmt;

    /**
     * 对照年度
     */
    private String comparisonYear;
    /**
     * 对照月度
     */
    private String comparisonMonth;

    /**
     * 对照-收入金额
     */
    private BigDecimal comparisonIncomeAmt;

    /**
     * 对照-支出金额
     */
    private BigDecimal comparisonOutAmt;

    /**
     * 对照-净支出金额
     */
    private BigDecimal comparisonNetOutAmt;

    /**
     * 对照-模拟利率
     */
    private BigDecimal comparisonRate;

    /**
     * 对照-累计支出
     */
    private BigDecimal comparisonAggregateOutAmt;

    /**
     * 轧差-收入金额
     */
    private BigDecimal nettingIncomeAmt;

    /**
     * 轧差-支出金额
     */
    private BigDecimal nettingOutAmt;

    /**
     * 轧差-净支出金额
     */
    private BigDecimal nettingNetOutAmt;

    /**
     * 轧差-模拟利率
     */
    private BigDecimal nettingRate;

    /**
     * 轧差-累计支出
     */
    private BigDecimal nettingAggregateOutAmt;

}
